package ooday.ooday01;
/**学生类*/
public class Student {
    //成员变量--描述对象属性
    String name;
    int age;
    String className;
    String stuId;

    //构造方法
    Student(){
    }
    Student(String name,int age,String className,String stuId){
        this.name = name;//this.name是成员变量（整个类）
        //成员变量和局部变量可以同名，使用时候默认采取就近原则，此时若想访问成员变量，this不能省略
        this.age = age;//等号后面的age就是局部变量
        this.className = className;
        this.stuId = stuId;
    }

    //方法----描述对象行为
    void study(){
        System.out.println(name+"在学习");
    }
    void sayHi(){
        System.out.println("大家好，我叫"+name+"今年"+age+"岁了，所在班级"+className+"学号是"+stuId);
    }
    void playWith(String anotherName){
        System.out.println(name+"正在和"+anotherName+"一起啊玩");
    }


    //this.成员变量---访问成员变量
    //this.方法名（)----调用方法
    //this()----调用构造方法
}
